//
//  HLMatchRequest.h
//  YueYue
//
//  Created by hulu001 on 2023/8/17.
//

#import "HLBaseRequest.h"
#import "HLMatchNightModel.h"
#import "HLHomeListModel.h"
#import "HLMatchLabelModel.h"

NS_ASSUME_NONNULL_BEGIN

typedef enum : NSUInteger {
    HLMatchTypeNight,  // 夜间匹配
    HLMatchTypeVideo, // 视频20速配
    HLMatchTypeFateList, // 缘份速配列表
    HLMatchTypeFate, // 缘份速配
    HLMatchTypeLabelList, // 标签速配列表
    HLMatchTypeLabel, // 标签速配
    
    HLMatchTypeNewVideo, // 视屏匹配
} HLMatchType;

@interface HLMatchRequest : HLBaseRequest

- (id)initWithType:(HLMatchType)type params:(NSDictionary *)params;


- (HLMatchNightModel *)night;

- (NSArray <HLHomeListModel *> *)discountList;

- (NSArray <HLMatchLabelModel *> *)labelList;

- (HLHomeListModel *)fateUser;
- (NSArray <HLHomeListModel *> *)fateList;

@end

NS_ASSUME_NONNULL_END
